Exploiting Application Workload Characteristics to Accurately Estimate Replica Server Response Time
نویسندگان
چکیده
We revisit the problem of selecting the suitable server, among a list of replica servers, so as to optimize the response time resulting from the execution of the clients’ requests. Our proposition, presented in this paper, consists in the definition of a function estimating the response time and a method for applying it to different application workloads. The function combines the application demands for various resources (such as the CPU, the disk I/O and the network bandwidth) with the resource capabilities and availabilities on the replica servers. The main benefits of our approach include: the simplicity and the transparency, from the perspective of the clients, who don’t have to specify themselves the selection criteria, the estimation accuracy, by considering the application real needs and the current degree of resource usage, determined by concurrent applications and the flexibility, with respect to the precision with which the resource-concerned parameters are specified. The experiments we conducted show two positive results. Firstly, our estimator provides a good approximation of the real response time obtained by measurements. Secondly, the ordering of the servers according to our estimation function values, matches with high accuracy the ordering determined by the real response times.
منابع مشابه
Implementation and Empirical Evaluation of Server Selection Policies for Accessing Replicated Web Services
This paper describes our work on the implementation and empirical evaluation of a client-side server selection framework for accessing replicated web services. The framework, which incorporates five representative server selection policies, was evaluated in the context of accessing a real-world replicated service, with four replicas distributed over three different continents. Our empirical res...
متن کاملRedundant Parallel File Transfer with Anticipative Adjustment Mechanism in Data Grids
More and more applications emphasize analysis huge data and depend on the data transmission. Data Grids enable the selection, sharing, and connection of a wide variety of geographically distributed computational and storage resources for content the large-scale data-intensive application needs. Data grids consist of scattered computing and storage resources located in different countries/region...
متن کاملClient-side selection of replicated web services: An empirical assessment
Replicating web services over physically distributed servers can offer client applications a number of QoS benefits, including higher availability and reduced response time. However, selecting the ‘‘best” service replica to invoke at the client-side is not a trivial task, as this requires taking into account factors such as local and external network conditions, and the servers’ current workloa...
متن کاملImprove Replica Placement in Content Distribution Networks with Hybrid Technique
The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...
متن کاملDatabase Architectures
The deployment of eecient information systems has become a necessity for the success of any corporate or government operation. Critical system requirements that include maintenance of up-to-date information, achievement of short transaction response times, utilization of networked computing resources, and handling of massive data volumes have resulted in the evolution of several specialized arc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005